package com.dinzeer.legendreliclib.lib.tags;

import net.minecraft.resources.ResourceLocation;
import net.minecraft.tags.ItemTags;
import net.minecraft.tags.TagKey;
import net.minecraft.world.item.Item;
import top.theillusivec4.curios.api.CuriosApi;

public class CuriosTag {
    // 魂晶
    public static final TagKey<Item> SOUL_CRYSTAL = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "soul_crystal"));
    
    // 护符
    public static final TagKey<Item> CHARM = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "charm"));
    
    // 咒魂
    public static final TagKey<Item> CURSE = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "curse"));
    
    // 饰品
    public static final TagKey<Item> CURIO = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "curio"));
    
    // 头饰
    public static final TagKey<Item> HEAD = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "head"));
    
    // 戒指
    public static final TagKey<Item> RING = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "ring"));
    
    // 土豆
    public static final TagKey<Item> POTATO = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "potato"));
    
    // 星遗物
    public static final TagKey<Item> STAR_RELIC = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "star_relic"));
    
    // 灵魂本质
    public static final TagKey<Item> HEART = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "heart"));
    
    // 七宗罪
    public static final TagKey<Item> SIN = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "sin"));
    
    // 七罪冕
    public static final TagKey<Item> SIN_CROWN = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "sin_crown"));
    
    // 奇迹遗物
    public static final TagKey<Item> EX_CURIO = 
        ItemTags.create(new ResourceLocation(CuriosApi.MODID, "ex_curio"));
}